olfactory peduncle - Spanish English Dictionary